﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;

namespace WSDatos
{
    public class clsAut
    {
        public DataTable ObtenerUsuario(string usu, string pass)
        {
            DataTable dtt;
            
            clsNegocia manejoInfo = new clsNegocia();
            string comando = "";

            comando = "select * from usuarioscrm where usuario = '"+ usu +"' and contrasenia='"+ pass +"' and activo='S'";
            dtt = manejoInfo.FncSelecciona(comando, "Usuario");            
            return dtt;
        }

        public DataTable ObtenerCliente(string usu, string pass)
        {
            DataTable dtt;

            clsNegocia manejoInfo = new clsNegocia();
            string comando = "";

            comando = "select cve_cte from clientesusuarios where usuario = '" + usu + "' and contrasenia='" + pass + "' and activo='S'";
            dtt = manejoInfo.FncSelecciona(comando, "Usuario");
            return dtt;
        }

        public DataTable ObtenerUsuarioConPermisos(string usu, string pass)
        {
            DataTable dtt;
           // bool autentica = false;
            clsNegocia manejoInfo = new clsNegocia();
            string comando = "";

            comando = " select usuarioscrm.idUsuarioCRM, usuarioscrm.nombre, usuarioscrm.usuario, usuarioscrm.contrasenia,  usuarioscrm.idUsuarioCRM, permisoscrm.cvePermiso,permisoscrm.permiso, permisoscrm.idPermisoCRM from permisoscrm inner join usuarioscrm_permisoscrm on permisoscrm.idPermisoCRM = usuarioscrm_permisoscrm.idPermisoCRM inner join usuarioscrm on usuarioscrm.idUsuarioCRM = usuarioscrm_permisoscrm.idUsuarioCRM where usuarioscrm.usuario = '"+ usu +"' and usuarioscrm.contrasenia = '"+ pass+"' and usuarioscrm.activo='S'";
            dtt = manejoInfo.FncSelecciona(comando, "Usuario");
            
            return dtt;
        } 
    }
}
